Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to add 4 additional IPA characters: ʛ, ⱱ, ǀ, ǁ (was: International Phonetic Alphabet support) #215

Closed
Linguistx opened this issue May 2, 2021 · 5 comments

Comments

@Linguistx
Copy link

Linguistx commented May 2, 2021

Love this font. It almost has all IPA symbols but I noticed four missing glyphs (only tested Regular weight)

  • ʛ
  • ǀ
  • ǁ

Are there any plans to add these? It's always great to have more fonts that support IPA, because there's only a handful that do.

Reference: https://www.phon.ucl.ac.uk/home/wells/ipa-unicode.htm

@projectshifter
Copy link

projectshifter commented May 19, 2021

Has this actually been addressed in the source files? The latest development build (3.38) still doesn’t support these. Also missing are:

  • U+02D2 through U+02D7, the standalone forms of the relative articulation diacritics,
  • U+02E5 through U+02E9, the official tone letters which require OpenType substitutions to render properly,
  • U+025D, the conventional transcription of the vowel in American English nurse or term,
  • U+0296 and U+0297, obsolete symbols for clicks which can still be found in the literature,
  • and a lot of superscript modifier letters, which can indicate either secondary articulation or optional sounds; U+1D51, U+1D5D, U+1DAE and U+02B4 are some of the most common. (The full list can be found on Wikipedia, though not all of them are commonly used in practice. Note that superscript ç doesn’t exist in Unicode as a unitary codepoint; it has to be encoded as a sequence U+1D9C U+0327.)

@projectshifter
Copy link

I noticed that when typing affricates with a tie bar ([t͡s t͡ʃ] etc.), they convert to ligatures ([ʦ ʧ] etc.). It’s true that digraphs with a tie bar and ligatures are functionally identical within IPA, but they’re still different glyph sequences and should render differently.

@pauldhunt
Copy link
Contributor

pauldhunt commented May 19, 2021

@projectshifter The source files are on my end, when something is marked as addressed in source files it means in my own private branch of this project. The four characters requested (plus a handful more including U+025D) are in the pipeline to be released in the next update to Source Sans.
Regarding ligatures, if you prefer not to have them, turn off the ligatures (liga) feature. I haven’t gone through your first comment on this thread, but if you are requesting additional characters to be added to the fonts, please open a separate issue, thanks.

@pauldhunt pauldhunt changed the title International Phonetic Alphabet support Request to add 4 additional IPA characters: ʛ, ⱱ, ǀ, ǁ (was: International Phonetic Alphabet support) May 19, 2021
@projectshifter
Copy link

Will do. Thanks for the information though.

@moyogo
Copy link

moyogo commented May 21, 2021

Any feature that replaces the ligature tie sequences with the ligature symbols is wrong.

The IPA deprecated the ligature symbols ʣ ʥ ʤ ʨ ʦ ʧ in 1989 and recommended the use of ligature ties, because many more sounds can be represented with ties rather than having to create new ligature symbols. These ligature symbols should not be used anymore but are still very common in documents.
The official IPA way to represent those affricate consonants or doubly articulated segments is with the top or bottom ligature ties when there's ambiguity with a sequence of consonant or no ties at all when there is no ambiguity:

  • d͡z d͡ʑ d͡ʒ t͡ɕ t͡s t͡ʃ k͡x k͡p ...
  • d͜z d͜ʑ d͜ʒ t͜ɕ t͜s t͜ʃ k͜x k͜p ...
  • dz dʑ dʒ tɕ ts tʃ kx kp ...

See International Phonetic Association, ”Report on the 1989 Kiel Convention“, Journal of the International Phonetic Association, 19 (2),‎ 1989
image

See also International Phonetic Association, Handbook of the International Phonetic Association : a guide to the use of the International Phonetic Alphabet, Cambridge University Press, 1999
image

It makes no sense to have any ligature feature substitute the official symbols with the obsolete forms.
If someone wants to use the obsolete symbols, they can and should use their characters.

pauldhunt added a commit that referenced this issue Jun 28, 2021
	Redesigns a majority of diacritics.
	Assigns codepoint U+A7AE to I.a. (GitHub issue #211)
	Adds support for polytonic Greek tagging so that acute/tonos and grave are harmonized. (GitHub issue #214)
	Adds IPA characters requested by user. (GitHub issue #215)
		LATIN SMALL LETTER REVERSED OPEN E WITH HOOK (U+025D)
		LATIN LETTER SMALL CAPITAL G WITH HOOK (U+029B)
		LATIN SMALL LETTER M WITH MIDDLE TILDE (U+1D6F)
		LATIN SMALL LETTER N WITH MIDDLE TILDE (U+1D70)
		LATIN SMALL LETTER V WITH RIGHT HOOK (U+2C71)
		LATIN LETTER DENTAL CLICK (U+01C0)
		LATIN LETTER LATERAL CLICK (U+01C1)
		MODIFIER LETTER SMALL TURNED R (U+02B4)
		COMBINING DOUBLE BREVE BELOW (U+035C)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants